from ClassRegistry import ifc_class, ifc_abstract_class
from IfcBase import IfcEntity, BOOLEAN, REAL, BINARY, INTEGER, NUMBER, STRING, LOGICAL
from Misc import parse_uuid
import sys
reload(sys)
sys.setdefaultencoding('UTF8')

@ifc_class
class IfcStrippedOptional(BOOLEAN):
    pass

@ifc_class
class IfcAbsorbedDoseMeasure(REAL):
    pass

@ifc_class
class IfcAccelerationMeasure(REAL):
    pass

@ifc_class
class IfcAmountOfSubstanceMeasure(REAL):
    pass

@ifc_class
class IfcAngularVelocityMeasure(REAL):
    pass

@ifc_class
class IfcAreaDensityMeasure(REAL):
    pass

@ifc_class
class IfcAreaMeasure(REAL):
    pass

@ifc_class
class IfcBinary(BINARY):
    pass

@ifc_class
class IfcBoolean(BOOLEAN):
    pass

@ifc_class
class IfcCardinalPointReference(INTEGER):
    pass

@ifc_class
class IfcContextDependentMeasure(REAL):
    pass

@ifc_class
class IfcCountMeasure(NUMBER):
    pass

@ifc_class
class IfcCurvatureMeasure(REAL):
    pass

@ifc_class
class IfcDate(STRING):
    pass

@ifc_class
class IfcDateTime(STRING):
    pass

@ifc_class
class IfcDayInMonthNumber(INTEGER):
    pass

@ifc_class
class IfcDayInWeekNumber(INTEGER):
    pass

@ifc_class
class IfcDescriptiveMeasure(STRING):
    pass

@ifc_class
class IfcDimensionCount(INTEGER):
    pass

@ifc_class
class IfcDoseEquivalentMeasure(REAL):
    pass

@ifc_class
class IfcDuration(STRING):
    pass

@ifc_class
class IfcDynamicViscosityMeasure(REAL):
    pass

@ifc_class
class IfcElectricCapacitanceMeasure(REAL):
    pass

@ifc_class
class IfcElectricChargeMeasure(REAL):
    pass

@ifc_class
class IfcElectricConductanceMeasure(REAL):
    pass

@ifc_class
class IfcElectricCurrentMeasure(REAL):
    pass

@ifc_class
class IfcElectricResistanceMeasure(REAL):
    pass

@ifc_class
class IfcElectricVoltageMeasure(REAL):
    pass

@ifc_class
class IfcEnergyMeasure(REAL):
    pass

@ifc_class
class IfcFontStyle(STRING):
    pass

@ifc_class
class IfcFontVariant(STRING):
    pass

@ifc_class
class IfcFontWeight(STRING):
    pass

@ifc_class
class IfcForceMeasure(REAL):
    pass

@ifc_class
class IfcFrequencyMeasure(REAL):
    pass

@ifc_class
class IfcGloballyUniqueId(STRING):
    pass

@ifc_class
class IfcHeatFluxDensityMeasure(REAL):
    pass

@ifc_class
class IfcHeatingValueMeasure(REAL):
    pass

@ifc_class
class IfcIdentifier(STRING):
    pass

@ifc_class
class IfcIlluminanceMeasure(REAL):
    pass

@ifc_class
class IfcInductanceMeasure(REAL):
    pass

@ifc_class
class IfcInteger(INTEGER):
    pass

@ifc_class
class IfcIntegerCountRateMeasure(INTEGER):
    pass

@ifc_class
class IfcIonConcentrationMeasure(REAL):
    pass

@ifc_class
class IfcIsothermalMoistureCapacityMeasure(REAL):
    pass

@ifc_class
class IfcKinematicViscosityMeasure(REAL):
    pass

@ifc_class
class IfcLabel(STRING):
    pass

@ifc_class
class IfcLanguageId(IfcIdentifier):
    pass

@ifc_class
class IfcLengthMeasure(REAL):
    pass

@ifc_class
class IfcLinearForceMeasure(REAL):
    pass

@ifc_class
class IfcLinearMomentMeasure(REAL):
    pass

@ifc_class
class IfcLinearStiffnessMeasure(REAL):
    pass

@ifc_class
class IfcLinearVelocityMeasure(REAL):
    pass

@ifc_class
class IfcLogical(LOGICAL):
    pass

@ifc_class
class IfcLuminousFluxMeasure(REAL):
    pass

@ifc_class
class IfcLuminousIntensityDistributionMeasure(REAL):
    pass

@ifc_class
class IfcLuminousIntensityMeasure(REAL):
    pass

@ifc_class
class IfcMagneticFluxDensityMeasure(REAL):
    pass

@ifc_class
class IfcMagneticFluxMeasure(REAL):
    pass

@ifc_class
class IfcMassDensityMeasure(REAL):
    pass

@ifc_class
class IfcMassFlowRateMeasure(REAL):
    pass

@ifc_class
class IfcMassMeasure(REAL):
    pass

@ifc_class
class IfcMassPerLengthMeasure(REAL):
    pass

@ifc_class
class IfcModulusOfElasticityMeasure(REAL):
    pass

@ifc_class
class IfcModulusOfLinearSubgradeReactionMeasure(REAL):
    pass

@ifc_class
class IfcModulusOfRotationalSubgradeReactionMeasure(REAL):
    pass

@ifc_class
class IfcModulusOfSubgradeReactionMeasure(REAL):
    pass

@ifc_class
class IfcMoistureDiffusivityMeasure(REAL):
    pass

@ifc_class
class IfcMolecularWeightMeasure(REAL):
    pass

@ifc_class
class IfcMomentOfInertiaMeasure(REAL):
    pass

@ifc_class
class IfcMonetaryMeasure(REAL):
    pass

@ifc_class
class IfcMonthInYearNumber(INTEGER):
    pass

@ifc_class
class IfcNonNegativeLengthMeasure(IfcLengthMeasure):
    pass

@ifc_class
class IfcNumericMeasure(NUMBER):
    pass

@ifc_class
class IfcPHMeasure(REAL):
    pass

@ifc_class
class IfcParameterValue(REAL):
    pass

@ifc_class
class IfcPlanarForceMeasure(REAL):
    pass

@ifc_class
class IfcPlaneAngleMeasure(REAL):
    pass

@ifc_class
class IfcPositiveInteger(IfcInteger):
    pass

@ifc_class
class IfcPositiveLengthMeasure(IfcLengthMeasure):
    pass

@ifc_class
class IfcPositivePlaneAngleMeasure(IfcPlaneAngleMeasure):
    pass

@ifc_class
class IfcPowerMeasure(REAL):
    pass

@ifc_class
class IfcPresentableText(STRING):
    pass

@ifc_class
class IfcPressureMeasure(REAL):
    pass

@ifc_class
class IfcRadioActivityMeasure(REAL):
    pass

@ifc_class
class IfcRatioMeasure(REAL):
    pass

@ifc_class
class IfcReal(REAL):
    pass

@ifc_class
class IfcRotationalFrequencyMeasure(REAL):
    pass

@ifc_class
class IfcRotationalMassMeasure(REAL):
    pass

@ifc_class
class IfcRotationalStiffnessMeasure(REAL):
    pass

@ifc_class
class IfcSectionModulusMeasure(REAL):
    pass

@ifc_class
class IfcSectionalAreaIntegralMeasure(REAL):
    pass

@ifc_class
class IfcShearModulusMeasure(REAL):
    pass

@ifc_class
class IfcSolidAngleMeasure(REAL):
    pass

@ifc_class
class IfcSoundPowerLevelMeasure(REAL):
    pass

@ifc_class
class IfcSoundPowerMeasure(REAL):
    pass

@ifc_class
class IfcSoundPressureLevelMeasure(REAL):
    pass

@ifc_class
class IfcSoundPressureMeasure(REAL):
    pass

@ifc_class
class IfcSpecificHeatCapacityMeasure(REAL):
    pass

@ifc_class
class IfcSpecularExponent(REAL):
    pass

@ifc_class
class IfcSpecularRoughness(REAL):
    pass

@ifc_class
class IfcTemperatureGradientMeasure(REAL):
    pass

@ifc_class
class IfcTemperatureRateOfChangeMeasure(REAL):
    pass

@ifc_class
class IfcText(STRING):
    pass

@ifc_class
class IfcTextAlignment(STRING):
    pass

@ifc_class
class IfcTextDecoration(STRING):
    pass

@ifc_class
class IfcTextFontName(STRING):
    pass

@ifc_class
class IfcTextTransformation(STRING):
    pass

@ifc_class
class IfcThermalAdmittanceMeasure(REAL):
    pass

@ifc_class
class IfcThermalConductivityMeasure(REAL):
    pass

@ifc_class
class IfcThermalExpansionCoefficientMeasure(REAL):
    pass

@ifc_class
class IfcThermalResistanceMeasure(REAL):
    pass

@ifc_class
class IfcThermalTransmittanceMeasure(REAL):
    pass

@ifc_class
class IfcThermodynamicTemperatureMeasure(REAL):
    pass

@ifc_class
class IfcTime(STRING):
    pass

@ifc_class
class IfcTimeMeasure(REAL):
    pass

@ifc_class
class IfcTimeStamp(INTEGER):
    pass

@ifc_class
class IfcTorqueMeasure(REAL):
    pass

@ifc_class
class IfcURIReference(STRING):
    pass

@ifc_class
class IfcVaporPermeabilityMeasure(REAL):
    pass

@ifc_class
class IfcVolumeMeasure(REAL):
    pass

@ifc_class
class IfcVolumetricFlowRateMeasure(REAL):
    pass

@ifc_class
class IfcWarpingConstantMeasure(REAL):
    pass

@ifc_class
class IfcWarpingMomentMeasure(REAL):
    pass

